package com.capgemini.playinwithnotifications;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;
public class PictureActivity extends Activity {
public static final String TITLE_EXTRA = "title extra";
public static final String IMAGE_TEXT_EXTRA = "image text extra";
public static final String IMAGE_RESOURCE_ID_EXTRA = "image resource id extra";
public static final int IMAGE_RESOURCE_ID_NOT_SET = -1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_simple_picture);
Intent createIntent = getIntent();
String title = createIntent.getStringExtra(TITLE_EXTRA);
String imageText = createIntent.getStringExtra(IMAGE_TEXT_EXTRA);
int imageResourceId =
createIntent.getIntExtra(IMAGE_RESOURCE_ID_EXTRA, IMAGE_RESOURCE_ID_NOT_SET);
ImageView imageView = (ImageView)findViewById(R.id.imageView);
if(title != null)
setTitle(title);
if(imageText != null)
{
((TextView)findViewById(R.id.imageTextView)).setText(imageText);
imageView.setContentDescription(imageText);
}
if(imageResourceId != IMAGE_RESOURCE_ID_NOT_SET)
imageView.setImageResource(imageResourceId);
}
}